<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Content-Style-Type" content="text/css">
  <script src='../bbs.js'></script>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-120820034-1"></script>

  <link href="../bbs.css" type="text/css" rel="stylesheet">
  <link rel="shortcut icon" href="/favicon.ico">
  <title>Visual C++のバージョン変更 | サクラエディタ過去ログ</title>
</head>
<body>
<ul class="side">
        <a href="./" class="toindex">◀Unicode版開発トップへ</a>
        <li><div class="list-title">
    <span class="no">1876</span>
    <a class="thread-title" href="1876.html#1876">Visual C++のバージョン変更</a></div>
    <ul><li><div class="list-title">
    <span class="no">1877</span>
    <a class="thread-title" href="1876.html#1877">Re:Visual C++のバージョン変更</a></div>
    <ul><li><div class="list-title">
    <span class="no">1878</span>
    <a class="thread-title" href="1876.html#1878">Re2:Visual C++のバージョン変更</a></div>
    <ul><li><div class="list-title">
    <span class="no">1879</span>
    <a class="thread-title" href="1876.html#1879">Re3:Visual C++のバージョン変更</a></div>
    <ul><li><div class="list-title">
    <span class="no">1880</span>
    <a class="thread-title" href="1876.html#1880">Re4:Visual C++のバージョン変更</a></div>
    <ul><li><div class="list-title">
    <span class="no">1881</span>
    <a class="thread-title" href="1876.html#1881">Re5:Visual C++のバージョン変更</a></div>
    <ul><li><div class="list-title">
    <span class="no">1882</span>
    <a class="thread-title" href="1876.html#1882">Re6:Visual C++のバージョン変更</a></div>
    <ul><li><div class="list-title">
    <span class="no">1883</span>
    <a class="thread-title" href="1876.html#1883">Re7:Visual C++のバージョン変更</a></div>
    </li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li>
    </ul><ul class="main"><li><section><h1 id=1876>
    <span class="no">[1876]</span>
    <a class="thread-title" href="#1876">Visual C++のバージョン変更</a>
    <span class="author">novice</span>
    <time datetime="2013-03-01T21:44:27">2013年03月01日 21:44</time></h1>
    <div class="body">そろそろ次のバージョンをリリースしようと思いますが、<br>前回のリリース版(2.0.5.0)を確認すると、<br>Compile Info: V 1400  WR WIN501/I501/C000/N000<br>となっているので"Visual C++ 2005"でコンパイルされていると思います。<br><br>Unicode版はWindows2000以降対応ということで、<br>次のリリース版から"Visual C++ 2008(Express Edition SP1)"で<br>コンパイルしようと思いますが、<br>何か問題になりそうなことはありますでしょうか？<br><br>下記を見ると、<br><a href=http://ja.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B target=_top><nobr>http://<wbr>ja.<wbr>wikipedi<wbr>a.<wbr>org/<wbr>wiki/<wbr>Microsof<wbr>t_Visual<wbr>_C%<wbr>2B%<wbr>2B</nobr></a><br>"Visual C++ 2008"はWindows2000対応と記載があります。<br><br>プロジェクトファイルは、2005のままにしておきます。<br></div></section>
    <ul><li><section><h1 id=1877>
    <span class="no">[1877]</span>
    <a class="thread-title" href="#1877">Re:Visual C++のバージョン変更</a>
    <span class="author">Uchi</span>
    <time datetime="2013-03-02T11:43:04">2013年03月02日 11:43</time></h1>
    <div class="body">▼ noviceさん<br>&gt; Unicode版はWindows2000以降対応ということで、<br>&gt; 次のリリース版から"Visual C++ 2008(Express Edition SP1)"で<br>&gt; コンパイルしようと思いますが、<br>&gt; 何か問題になりそうなことはありますでしょうか？<br>Express Editionはバイナリの配布が許可されてなかったと思うんですが<br>その辺りはきっちりしないと拙いでしょう</div></section>
    <ul><li><section><h1 id=1878>
    <span class="no">[1878]</span>
    <a class="thread-title" href="#1878">Re2:Visual C++のバージョン変更</a>
    <span class="author">novice</span>
    <time datetime="2013-03-02T14:03:18">2013年03月02日 14:03</time></h1>
    <div class="body">▼ Uchiさん<br>&gt; Express Editionはバイナリの配布が許可されてなかったと思うんですが<br>&gt; その辺りはきっちりしないと拙いでしょう<br><br>調べてみました。<br>"Microsoft Visual Studio 2008 Express Edition よく寄せられる質問"<br>で検索すると<br><br>&gt; 7.Express Edition を商用目的で使用できますか。<br>&gt; はい。Visual Studio Express Edition を使用して作成したアプリケーションについては、ライセンスの制限はありません。<br>とあるので大丈夫そうです。<br>＃もちろん、商用版でcompileするのがベストだと思いますが。<br></div></section>
    <ul><li><section><h1 id=1879>
    <span class="no">[1879]</span>
    <a class="thread-title" href="#1879">Re3:Visual C++のバージョン変更</a>
    <span class="author">Uchi</span>
    <time datetime="2013-03-02T22:22:54">2013年03月02日 22:22</time></h1>
    <div class="body">▼ noviceさん<br>ちゃんとチェックしないでの意見ですみませんでした。<br><br>&gt; はい。Visual Studio Express Edition を使用して作成したアプリケーションについては、ライセンスの制限はありません。<br>との事ですが、アプリケーションは良くても<br>run time DLL(msvcr90.dll)の配布が出来るのでしょうか？<br>出来ないと問題が出ると思います。</div></section>
    <ul><li><section><h1 id=1880>
    <span class="no">[1880]</span>
    <a class="thread-title" href="#1880">Re4:Visual C++のバージョン変更</a>
    <span class="author">novice</span>
    <time datetime="2013-03-03T09:53:27">2013年03月03日 09:53</time></h1>
    <div class="body">▼ Uchiさん<br>&gt; &gt; はい。Visual Studio Express Edition を使用して作成したアプリケーションについては、ライセンスの制限はありません。<br>&gt; との事ですが、アプリケーションは良くても<br>&gt; run time DLL(msvcr90.dll)の配布が出来るのでしょうか？<br>&gt; 出来ないと問題が出ると思います。<br><br>調べてみました。<br>"Release_Unicode"でコンパイルするとき、<br>ランタイムライブラリは、"マルチスレッド (/MT)"に設定しています。<br><br>"C ランタイム ライブラリ (CRT)"<br>で検索すると<br>"関連付けられている DLL"-"なし、静的リンク"になっているので、<br>"msvcr90.dll"なしでプログラムを実行できるようになります。<br><br>念のため、"Dependency Walker"というツールで調べてみましたが、<br>"msvcr90.dll"は使用していませんでした。<br></div></section>
    <ul><li><section><h1 id=1881>
    <span class="no">[1881]</span>
    <a class="thread-title" href="#1881">Re5:Visual C++のバージョン変更</a>
    <span class="author">Uchi</span>
    <time datetime="2013-03-03T14:55:08">2013年03月03日 14:55</time></h1>
    <div class="body">▼ noviceさん<br>それであれば問題無しだと思います。<br>ライセンス周りは色々問題が出やすいので要らぬお節介をしてしまいました。<br><br>リリースよろしくお願いします。</div></section>
    <ul><li><section><h1 id=1882>
    <span class="no">[1882]</span>
    <a class="thread-title" href="#1882">Re6:Visual C++のバージョン変更</a>
    <span class="author">novice</span>
    <time datetime="2013-03-03T23:34:52">2013年03月03日 23:34</time></h1>
    <div class="body">▼ Uchiさん<br>&gt; ▼ noviceさん<br>&gt; それであれば問題無しだと思います。<br>&gt; ライセンス周りは色々問題が出やすいので要らぬお節介をしてしまいました。<br><br>気にしていなかったところなので、ご指摘して頂き助かりました。<br><br><br>&gt; リリースよろしくお願いします。<br><br>別の問題？が見つかりました。<br><br>Visual Studio 2008 Express Editionでコンパイルすると<br>Compile Info: V 1500  WR WIN600/I700/C000/N600<br>となります。<br><br>"方法 : WINVER および _WIN32_WINNT を変更する"<br>で検索すると<br>Windows2000以降をサポートするためには、<br><br>#define WINVER 0x0500<br>#define _WIN32_WINNT 0x0500<br><br>が必要になりそうです。<br><br>前回のリリース版(2.0.5.0)を確認すると、<br>Compile Info: V 1400  WR WIN501/I501/C000/N000<br>となっているので、Windows XP以降サポートのように見えます。<br>(Windows2000はサポートされない？)<br><br>推測ですが、上記マクロで追加した機能、削除した機能を切り替えていると思います。<br>マクロを上書きしてもコンパイルエラーにならないので、<br>実際は問題にならないとは思いますが、念のためマクロを設定したほうがよさそうです。<br><br>＃リリースはもう少し先になりそうです。<br></div></section>
    <ul><li><section><h1 id=1883>
    <span class="no">[1883]</span>
    <a class="thread-title" href="#1883">Re7:Visual C++のバージョン変更</a>
    <span class="author">novice</span>
    <time datetime="2013-03-09T16:23:11">2013年03月09日 16:23</time></h1>
    <div class="body">▼ noviceさん<br>&gt; 推測ですが、上記マクロで追加した機能、削除した機能を切り替えていると思います。<br>&gt; マクロを上書きしてもコンパイルエラーにならないので、<br>&gt; 実際は問題にならないとは思いますが、念のためマクロを設定したほうがよさそうです。<br><br>rev2643でcommitしました。<br></div></section>
    </li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></body></html>